Skip to main content

Full text of "T-S Horizons"

See other formats


TS Haritans 


for the Timex Computer User 


July-August No.7 $1.25 


TS-2068 TS-1000/1500 


PROGRAMS BANK SWITCHING -4 
dig: “WORM”- CONCLUDED 


REVIEWS POWER SUPPLY? 
Rumors & Gossip New Column 


Bulk Rate - 
U.S. Postage Paid 
Portsmouth, Ohio 45662 

PERMIT NO. 151 


Ants ere eer 


BACK ISSUES OF T-S HORIZONS ARE NOW AVAILABLE 


Each issue brings you approximately thirty-two pages of usable information, 
program listings, product reviews, programming articles, hardware projects, and 
applications you can use in your home or business. T-$ HORIZONS features 
nationally known writers like Gordon Young and Pav! Hunter. And now you can get 
the back issues you missed for only $1.25 per issue! 


Issue #1 Creating and Saving Files, Uninterruptible Power Supply, Repeat Key 
Module, Numerical Analysis, and more! 


Issue #2 Memory Reduction, Matrix/Cursor Input, User-Friendliness, Graphics 
Tutorial, Reset Switch Project, and more!! 


Issue #3 Animation, Simple Loading Aid Project, File Protection, Differential 
Equations, Ham Radio, and more!!! 


Issue #4 Bank-Switching for the TS1000-Part 1, Error Recovery, TS2068 Edge 
Connector Schematics, Converting to T/S BASIC,Simpson’s Rule, more!!! 


Issue #5 Bank-Switching I], TS 1000 Machine Code Word Processor, Graphics, 
Program Tips, and more!!! - 


tea 
mutneticros 


panied 
ALE LOLbue Ae 


Enclosed is US$. ; 
Please send the indicated NAME 
issues of T-S Horizons for 


$1.25 each. ADDRESS. 


CITY. 


—4 __ 5 STATE ,21P. 
Send to: T-§ Horizons, Back Issues, 2002 Summit St., Portsmouth, OH 45642 


ie 


TS Haritans 


Atfordable Quality for the Timex Computer User 
2002 SUMMIT ST. PORTSMOUTH, OHIO 45662 


ENTER - Rumors & Gossip 4 FORMAT SIZEx 1X 2X 
Guest EDITorial by Eben Brown 6 |Full page 6-1/4 x ? $125 $119 
TS 206% Program Tips \2/3 page 4-1/2 x ? 10095 

by Marty Dubay % 41/2 page 6-1/4 x 4-1/2 75071 
TS 2068 Rotating Globe Routine 3x? 

by Mihaly Grell 10 ]1/3 page 4-1/2 x 4-1/2 65 62 
TS 1000 Bank Switching-IV 2x? 

by Paul Hunter {2 1174 page 3.x 4-1/2 35-33 
"WORM" TS 1000 Word Processor ‘11/6 page 2 x 4-1/2 29 2h 

by Gordon Young 16 ]1/9 page 2x3 17. 16 
SPECIAL SECTION 2 inch 2x2 12 11 
-TELECOMMUNICATIONS 2011 inch eee} 6 5 

Sinclair Information Network 211#No charge for ad reduction. 

Zebra Bulletin Board 22 | FORMAT: Black and white only. Ads 

Byte Back Modem Review 23\|may be reproduced from an ad-in an- 

"In Touch with the World" Jother publication. 

by Bill Ferrebee 24) CLOSING DATES: 15th of month pre~ 

Reviews for the Non-Pragrammer ceeding issue date. 


by Art Ginden 26 | FREQUENCY: Monthly. 


There’s something NEW on the horizon. 


QUALITY, UTILITY, ACCESSIBILITY, AFFORDABILITY. 
This the combination you’ve been waiting for. 
Don’t miss an issue. Subsribe NOW! 


SUBSCRIPTION RATE INCREASE - EFFECTIVE SEPTEMBER 1. 
Enclosed is $12.00 for a one-year (12-issue) subscription to T-S HORIZONS. 
($18 Canada, $20 other foreign.) 

After 9/1/84 subscription is $15 US, $21 Canada, $25 foreign. 


Name a en 
Address : 

City State Zip 

Mail form with check or money order to: Please start my 
T-S Horizons subscription with 
Subscription Dept. the issue. 
2002 Summit St. 

Portsmouth, OH 45662 SUBSCRIPTION FORM 


ENTER 


Unfortunately, this issue of T-S Horizons is 
late, thus the July/August cover. Of course 
I-S Horizons is intended to be published 
monthly. We hope this will be the last time 
that we have to "double up" for an issue. 
And all of you who are subscribers rest 
assured that our $12 subscription rate is for 
12 issues. Similarly if you signed up for a 
half-year subscription you will still receive 
6 issues - no matter what the cover date is! 


Westridge President Dies 


We recently learned that Stuart Lotwin, the 
founder of the company that makes the 
Westridge 2050 modem for the 1S1000 and 
TS2068 died suddenly a few weeks ago. We 
understand that there may be some delays but 
his widow and his associates will continue on 
with the modem and all company products, We 
extend our sympathy to the family of this man 
who has helped many Timex users. 


Rumors and Gossip 


As Larry Norman said in one of his songs 
"Spreading rumors and gossip is a real bad 
game..." But it's hard to ignore some of the 
rumors we've been hearing lately, 


1. First of all, the Dave Higgenbottom 
story. Dave has been the source of many 
Tumors in the Timex camp, and a news item 
published in Infoworld magazine. We have a 
transcript of an interview with him that is 
ready for publication, It was originally 
intended for this issue. However, we have 
recently been advised by some individuals 
(one at Timex) to hold off on the interview, 
For the moment we'd just like to say, we wish 
the best for Dave and his plans to resurrect 
the Timex Computer line, 


Dave Higgenbottom can be reached at 10614 
Rosecrans Ave., Santa Fe Springs, CA 90670. 
(213) 864-7068, 


4 


2, Timex has disconnected their 800 number. 
All of the merchandise in their warehouse has 
been sold to the Closeout Corporation in New 
York City. Currently Closeout is trying to 
determine what to do with the stuff, 


3. E. Arthur Brown reports that Sinclair is 
preparing to introduce the ZX81 and Spectrum 
computers into the U.S, market this fall when 
they begin U.S, distribution of the new 
Quantum Leap (QL). The 2X81 and Spectrum 
computers are now being made in S. Korea by 
Samsung Electronics. Apparently Korean 
regulations are based on F.C.C. requirements, 
thus the Korean made computers may be sold in 
the U.S. (See guest editorial for more 
information.) 


However other sources are skeptical. Appar- 
ently even a few weeks ago Sinclair (the U.S. 
and British) offices have denied any plans to 
sell anything but the QL. So it seems we 
will have to wait and see. We even heard a 
rumor that Montgomery Ward was going to carry 
all three computers in order to provide 
competition for the Commodore 64, 


Error CODES 


We recently got a letter from Richard Novem- 
ber who was understandably distraught about 
an unfortunate omission in issue #4, He had 
ordered it as a back issue in order to get 
the schematic for the TS-2068 edge connector, 
We had printed it, leaving out a portion that 
was similar to the TS1000 connector. Unfor- 
tunately we didn't consider the fact that 
many 2068 owners may not have the 1000 
schematic to go by. 


For those readers we are printing the full 
schematic below, along with a schematic for 
the ZX Spectrum: Please notethat "B" at the 
end of some of the locations on the 2068 
connector indicates that the pin is buffered, 


These schematics are from the newsletter of 
the Jacksonville TSUG, 2708 Newsberry Road, 
Gainesville, Florida 32607. 


ec onrmxour 


TS 2068 BUSS 2X SPECTRUM BUSS 


TOP BOTTOM ToP = BOTTOM 
GND 1 GND als 1 Ald 
EAR 2 SPKR/TAPE OUT Als 2 A12 
A7RQ 3 +15V 07 3 +8 
07 4+ not used 4 +” 
DZIN 5 not used slot 5 slot 
slot 6 slot 00 4 GND 
00 7 GND D1 7 GND 
01 8 GND o2 80 
02 90 06 9 AD 
06 10 AD D5 10 Al 
05 11 AL 03 11 A2 
03 12 A2 04 12 A3 
04 13 A3 INT 13 TORQGE 
INT 14 A158 PNI 14 GND 
RAT 15 a14B HALT 15 VIDEO 
RALT 16 A138 REG 16 Y 
REGS 17 A12 TORO 17 2 
TOROB 18 Alt RO 18 U 
ROB 19 ALO WR 19 BUSRO 
WRB 20 A9 -5V 20 RESET 
BUSAK 21 AB WAIT 21 A7 
WAIT 22 A7 +1 22 Ab 
BUSRO 23 AS “12 23 AS 
RESET 24 AS Mi 24 A4 
ML 25 A4 RFSH 25 ROMS 
RFSHB 26 not used AB 26 BUSAK 
EXROM 27 RGB red Al0 27 AP 
ROSCS 28 RGB green not used 28 All 
BE 29 RGB blue 
10A5 30 BUSISO 
SOUND 31 VIDEO 
GND 32 GND 


We also got a complaint about the Plotter 
program in issue #5, The program works fine 
on the TS1000. However the accompanying 
article says it will run on the 1TS2068, but 
this is not the case. This was not the fault 
of the authors of the program, We are 
currently preparing a correct 2068 version. 


Thank you for your support of TS-Horizons. 
We believe that the companies that survived 
"The Great Timex Wimp-Out" also deserve your 
support. If we don't support them, they 
won't be around long. Whenever you write to 
a company mentioned in T-S Horizons tell them 
where you heard of them. 


Thank you, 
Rick Duncan 


ZEAL DISASSEMBLER 


and DEFU 


(UR and 


Q; supports 
i ROM banks 


GOLFERS 


GOLF HANDICAPPER 5 2 menu driven 16K BASIC program 
for your TS 1000, 1500, 2x81 which computes/saves/ 
updates USGA handicaps for up to 48 players. With 
a printer attached you can print out scores and 
handicaps for all players. High quality cassette 
tape shipped in hard box and accompanied by full 
documentation, Send $20 ck/mo to John Carson 

11200 Lockwood Or. #307 Silver Spring, MO 20901 


Guest 


Eben A. Brown, president 
Timex Computerists: 

Outlook Bright for New 
Products and Services. 


by Eben Brown 

Immediately after TIMBX quit the 
computer business, it was kind of hard 
to tell where TIMEX-Sinclair computing 
was going in the United States. For 
computer owners, it was a matter of 
worrying about where you'd get 
support for the computers you had 
bought. For businesses like B. Arthur 
Brown Company, it was a matter of 
whether we could make enough money 
giving that support to pay for expenses 
and make a profit. 

Things looked pretty bleak there for a 
while. With all of the screw-ups and 
poor management from TIMEX, most 
dealers and distributors hadn't been 
making any money for quite some time 
before the big announcement. The 
TS2068 looked like it was going to pull 
us all back on track. But TIMEX started 
messing up the market for that one, too. 
Then, when TIMEX quit, many dealers 
just decided they'd had enough and 
gave it up. You get to a point where 
you're tired of fighting after awhile. 

Now that the dust has settled, I can 
see a bright star on the horizon for 
TIMEX computerists and Sinclair com- 

, puters in the US. Unlike other com- 
panies that quit computers (ie. Texas 
Instruments), TIMEX wasn't the brains 
behind their machines. Sinclair Re- 
search of England designed them. Now, 
they re quite healthy and happy with 
the computer business. Their 2X 

6 Spectrum, essentially the same com- 


Phone: 612/762-8847 


int 
_— as the TIMEX 2068, has sold over 


a million units world wide. They've 
even made a deal with an oriental 
campany to manufacture the popular 
ZX-81 computers again. These are 
essentially the same as the TIMEX 
1000. Finally, Sinclair plans to re-enter 
the US. market this Fall with the 
Spectrum and ZX-81 as well as their 
new business computer, the Quantum 
Leap. We'll probably begin distributing 
for them sometime in the first part of 
1985. 

Most of the software and peripherals 
that work on Spectrums and ZX-81s will 
work on TS2068s and TS1000s with 
little or no modification. This means 
that TIMEX computer owners will again 
have the support of a major manu- 
facturer. It also means a continuing 
market for companies like our's, who 
sell to TIMEX and Sinclair owners. And, 
its a message of stability 10 software 
and peripheral developers who need to 
know there's a future before investing 
in new products. 

Many of you are probably wondering 
when the microdrives will be available. 
They've been available for some time 
now in England. I expect them in the 
US. this Fall or early ‘85 when Sinclair 
will be selling them. In the mean time, 
we're working on importing a com- 
mercial mini-disk drive from that 
country. It's supposed to handle a 
megabyte of data and cost around $500. 
You'll spend about as much or more for 
less memory on 8 microdrives, but the 
mini-disk unit won't create such clutter 


on your desk. I suspect Sinclair is 
thinking along the same lines... Rumor 
has it he struck a deal with Hitachi for a 
mini-disk drive. 

On the home front, there are some 
rugged individualists that have answer- 
ed the call to keep the public informed. 
The major magazines may have folded, 
but you can get some pretty top notch 
information from TS _ Horizons 
Syncware News, and Syntax 

Already the flood of converted 

Spectrum software and peripherals has 
begun. 
Tasman line of RS232 and Centronics 
interfaces, word processing, and utility 
software. A new line of English games is 
in here, too. And, we have the RGB 
conversion kit for those of you who 
want the perfect picture afforded by 
RGB monitors. All of these are brand 
pew products for your 752068 
computer. Bven more are coming! And, 
so you can start boning up on the next 
wave of Sinclair computers, we've 
imported a new line of books on the 
Spectrum and Quantum Leap. 

Yes, the outlook is bright for owners 
of TIMEX and Sinclair computers. We'll 
try to keep you informed as we search 
out and find the latest new products. 
But, make sure youre on our 
mailing list! To put you on our 
permanent mailing list, you have to 
either buy something or specifically 
request to be put on our list. Call or 
write foday. TSH 


*****MICRO-LOAD***** 
——~HAS 


UNUSUAL SOFTWARE FOR 
T$1000/ZX81 

BOX ; c, NM 

87901 


Free price list of products for 
Timex/Sinclair computers. 


WME Data Systems 
SOFTWARE AND GOLF STATISTICS 
Cassettes C-20 w/cases & labels 
10/$9.50ppd 25/$18.00ppd. 


WILLIAM M. JOHNSON 4 BUTTERFLY DRIVE 
PRESIDENT HAUPPAUGE, NY 11788 


|Memory Activity Moniror| 
* NEW HARDURRE’SOFTUWRRE 
TOOL SPEEDS CEBUGGING 


| 
| 
* FOR SINCLAIR, viIc-2a | 
AND MANY OTHERS. | 
| 
| 


SEND SASE FOR 
COMPLETE INFO 


SYNCHRONICITY RESEARCH 
P 


* 


RYN ERE 


all Kit 


“éxX.Td Scr 


TS2068 PROGRAMMING TIPS 


Our thanks to Games to Learn By for letting 
us borrow these tips from their Timex Survi- 
vors Flyer (P.0,Box 575, 2 South Street, 
Williamsburg, MA 01096). 


RIKI KEKE ER ERE IIA IIK IRE EERIE RR ITER RRR 
ist + 2nd Displays 
HARIKA ER ER ERE RE IAI IIR IAA IR IAAI KIKI AIR IRIR 
You can use this routine to move the Function 
Dispatcher so you can utilize the 2nd Dis- 
patcher, 
10 CLEAR 39999 
20 FOR i=40000 to 40017 
30 READ n:POKEi,n 
40 NEXT i 
50 DATA 1,254,254, 205,153,100, 62 
2,205,142,14,1,255,0, 205,89, 
252,201 


After the lst use, you then have to use these 
commands-otherwise you will BOMB OUT. 


OUI 255,2 for the 2nd Display 
OUT 255,0 for the Ist Display 


RRR IIR RI RRR IRI IR IRI RITE III RI TRI IITA II 
22nd + 23rd Display Lines 
Jnddokoncbnniincecineckniccicicoiocicciceiciiok 
If you would like to use the 22nd + 23rd 
lines on the screen without using the INPUT 

COMMAND, use this command 


PRINT #1:AT 0,2:"Hi there! !" 
PRINT #!5AT 1,5;"Bye Now!!!" 


The computer will continue to process the 
program, which is fine unless you have to put 
a question or a prompt and are waiting for a 
response, 


In which case you would have to put in a loop 
so that until you got your needed answer the 
Program would not continue. 


Shon ridcccokekiok icici iciicckickicciciicitkicik 
Just for FUN try this 
Titik ki ckeekk eke RK aR 

10 CLS 
0S INK O: ON ERR GO TO 1 


10 INPUT INKO;"Enter Number";n 
15 IF n¢210 THEN GO TO 10 
17 IF n>800 THEN GO TO 10 
20 INPUT INKO; "Enter Ink";i 
25 IF i<0O THEN GO TO 20 
30 IF i>7 THEN GO TO 20 
35 CLS 
40 INK is PLOT 75,85: DRAW 50,50 
gn 
42 REM 50,50 can be changed to 
25,25 
43 PRINT #1; AT 0,0;"PRESS Z for 
copy to PRINTER" 
45 PRINT #1; AT 0,0;"Press any 
other key to continue" 
46 IF INKEYS=""" THEN GO TO 46 
49 IF INKEYS="'Z" THEN COPY : 
LPRINT "Number";n:LPRINT: 
LPRINT 
50 GO TO 10 
IAAI A IKEA IIASA II III IIIA III III KAI I SARIS, 
SCROLLING 
hindi oro ara or III 
If you POKE a number from 1 to 255 into the 
location 23692, the computer will scroll that 
many line plus 21 (IF THERE IS THAT MUCH TEXT 
TO BE SCROLLED) 


Otherwise it will return to the beginning of 
the text and use that to print the number of 
lines you estimated, 


POKE 23692,# #=Any number from 1 to 255 
FEI ITO II IIT IIIS ISTO IRS IRI II 
Faster Control 
FEIT IAI III IORI III IR 
If you have a long text to edit and you feel 
like your computer is worn out before it 
starts, - OR if your laser guns aren't firing 


fast enough for you, -- Try these commands 
BUI BEWARE!!! 
FEI IIIT III RI III I II 


POKE 23561,# (#= 1 T0 35) 
(I prefer 10 to 15 for Text) 


POKE 23562,# (#=1 to 5) 
(I prefer 3 for Text) 


For the touch typist this is really a terrif- 
ic advantage. 


tom oe 


wom ew 


FET III I IRIE IR ERI IR IRI RE RR AIR I 
MORE FLAGS 

FEI ERI TOI III IR IIR IIIT IRI RHE R IRE IRR IRI 

For those of you that do some business 

programming where you would like to capital- 

ize occasionally, here is POKE for you!! 


POKE 23658,8 (CAPITALS) 
IT IIR IIR ATARI IIIA IIL AIPA RIK AIEEE RITE II BR 


BEEP for TYPING 
FTIR III IIR IIR IR II IIHR IRR RIAA R EERE IR IRR 


For those of you who are Hard of Hearing or 
just like to hear the reassuring beep of the 
typewriter keys, Try this Command: 


POKE 23609,# (# = 1 to 255) 


The sounds range from wood blocks to Morse 
Code. 0 being no sound, TSH 


PIA AI IIR IIR IIA IIIA IA IIA IISA I SAI III IAA. 


SMALL BUSINESS ACCOUNTING 
FEI III I TITS II IIIA IIA. 


TIMEX SINCLAIR 2068 COLOR COMPUTER 
— 

()_AGZ GENERAL LEDGER 2,000—An advanced, yet easy to use accounting system 
for your 2088. Prints the Income Statement (P&L), Balance Sheet, Equity State- 
ment, Journal Enttles, Ledger Detall and the Chart of Accounts, Supports both 
monthly and year-to-date statements, Up to 150 accounts and 800 entries and ac- 
counts per month, Includes a bull-in intertace for the optional Cardco numeric 
keypad (see below), 
The comprehensive instruction manual comes in a loose leaf binder, and even 
shows haw to et other programs interact with the General Ledger $39.95 


—— ned 
TIMEX SINCLAIR 1500, 16K TS1000, 2X81 
[]_ AZ GENERAL LEDGER—This system prepares a full set of financial statements 


and keeps a record of ledger transactions. Up to 400 entries and accounts per ses- 
sion $29.95 


[J ACZ CHECK REGISTER—Balances checkbcok. reconciles with bank statement, 
lists checks and deposits in 20 accounts anc more. $12.95 


[C)_AGZ EASY GRAPH—Simplities bar graph preparation. Features a special routine 


that draws a full screen graph in under 10 seconds. $12.95 
— 117 
COTTAGE TECHNOLOGY 


5720 W. Little York, Suite 178, Houston, Texas 77091 
Check items above. Use entire ad as order form. 
Add $1.50 shipping and 


Amount Enclosed$ handling on orders 


under $50. 
Name 

Address 

City/State Zip 


HAIR RI KIKI EERE RRR 


COMPUTERS 
1 PURE RADIO BHACK RQUIPMAERET # 
OHIO RESIDENTS AOD SALES TAK 


FOOTE <%, SOFTWARE 


LOOK at these new programs for your Tinex/ 


sinclair computer: 


“CALORIE COUNTER, nu detven proj 
to help health conscfous individuals 
track their calorfe intake and require- 
rent. 


*U.S.A.--an excellent tool for young and 
old to learn avout prenidentm, states, 
and capitaln. 


“FUN 5 GAMES--play against the computer 
in the games hangean and tic-tac-toe. 
You choose the level of play. 


“ADVANCED MATH--here's a real way to put 


your computer to vork. The computer does 
the tedious Job of graphing and evafuat- 


ing functions. Results are printed on 
paper {f you have a printer. Included 
fn this powerful math package {na 
definite integral evaluator and a def~ 
inite derivative evaluator. 


POOTE SOFTWARE--You'll Like our 
an much ap you'll Like our progr: 


FOOTE SOFTUARE 
P.0,80K 14655, 
GAINESVILLE, FL 32604 


For all Timex/Sinclatr computers, 
including the new 2068 color computer. 


RADIO SHACK COMPUTERS 


AT DISCOUNT PRICES 
FULL RADIO SHACK WARRANTY: 
PURE RADIO SHACK EQUIPMENT 
MAIL ORDER DISCOUNT PRICES 


wanes 


MICROCOMPUTER® WITH 
EACH COMPUTER SOLD 


FREE SOFTWARE WITH EACH COMPUTER SOLD 
FREE 800K ‘HGW TO GET RICH WITH YOUR 


* NO SALES TAX ON OUT OF STATE SALES 


# FULL LINE OF PRODUCTS 


OROER FROM OMAR ELECTRONICS 
521 &. MAIN ST. 


(TRS-80 Fiera 


7 ebatdiem oacout mace 
ATi anne 


JACKSON OHIO 45640 


(614) 286-1418 CALL OR WRITE FOR DETAILS 


B ALWAYS AT 


= SALE PRICES 


Bw scorns 


MODEL 4 


ROTATING GLOBE ROUTINE 
by Mihaly Grel} 


For the TS 2068 


The following program was created by Mihaly 
Grell of the Capitol Area T/S User Group 
(C.A.T.S.), P.0.Box 725, Bladdensburg, MD 
20710, in a recent issue of their newsletter. 
Grell’s program demonstrates the graphics 
capabilities of the TS 2068. 


e 
o 
Ss 
2 
Ss 


Bowes Pp OuwMM Ee 


ee 
yi 
™m 
7 


5 
" 


Us| 
ic 
Mn 

see Chant as Op eO 


T chexOeshsed 
IF x<@ THEN LET p=O 


y 


DIME ECE EEROREE 
ne SOOO Ole I ORD 


WOAGA MOD 


PLOT up 
LET p= 


2 


oe Sei Mn 


@ LET drsdedtr : LET cd 
IN dr 
Demestar 


> LET 2 & 
@ THEN PLOT yp,zp 
p: LET p= 


10 


~~ 


Free TS 1000 
or TS2068 
me listing 

with catalog § 


400 S #85. Sat 


HOW A COMPILER WORKS 


By: John Coffey 

A compiler is a program that takes a high 
level language like BASIC and converts it to 
machine code. The miracle of a compiler is 
that people who just have a slight knowledge 
of machine code can write complex programs 
that execute much faster than ordinary BASIC 


programs, 


The compiler I have written is itself a BASIC 
program. It cannot convert itself, however, 
to machine code, because only certain 
commands are handled by the compiler and many 
other commands beside these are used in the 
process. 


The machine code that is produced is simple 
to understand. The Z80 has over 700 in- 
structions and the compiler probably uses 
less than 20 of them. In fact, the whole 
process of compiling is more a matter of 
record keeping than anything else. I've 
compiled BASIC for years by hand with pencil 
and paper. 


The ability of the compiler to keep track of 
things apparent when you 
consider instructions like "GOTO 100", In 
assemble language this might look like "JP 
64000", which is a simple instruction that 
just takes three bytes, I say "might" 
because it is a tricky business to know where 
line 100 would be in memory. It might not ve 
a location 64000, but instead at 62000 or 
60000 etc. 


really becomes 


To solve this problem the compiler makes two 
passes through, the BASIC, or to put it 
another way, it compiles the program twice. 
The first time. through it remembers where 
each line is compiled to in memory. The 
second time through it fills in the "JP" 
instructions with appropriate addresses. 


But what about the actual BASIC instructions 
such as LET, POKE, PRINT etc? 


An instruction like... 


LET ASB 


...is easy to translate to machine code and 
would look like this on my assembler: 


ld hl, (B loc) 
1d (A loc),hl 


The contents of the B variable are first 
loaded into the hl register and then the hl 
register is loaded into the A variable. This 
is not very difficult for the microprocessor 
to do and requires only about 7 microseconds 
to accomplish. 


What IS difficult about the above instruction 
is that the compiler has to know where to 
find the variables A & B. This ability of 
the compiler to keep track of details helps a 
great deal in the translation process, 


As an important note I will also mention that 
the above instruction is written in BASIC 
backwards compared with the way it is execut~ 
ed in machine code. The BASIC expression 
puts "A" before "B", but in machine code the 
contents of the B variable have to be found 
before it can be transferred to the A vari- 
able. 


More complex "LEI" statements involve the use 
of more than one register. Consider the 
following example: 


LET A=B+100 
In assembly language this would look like: 


1d h1,(B loc) 
1d de,100 
add h1,de 
1d (A loc) hl 


This is exactly the same as before except two 
instructions have been added in the middle. 


in- 
ex- 


assembly language 
constitute the math 
pression "B+100". The last assembly language 
instruction makes up the actual "LEI" com- 
mand. The ability of my compiler to evaluate 


GOTO 25 11 


The first three 
structions above 


BANK SWITCHING FOR THE TS 1000 Part 4 
Expand To 96K - by Paul Hunter 


THE NONVOLATILE MEMORY BANK 


After constructing the two 16K banks described 
last month, and experimenting with them, I 
felt the need for at least 
(nonvolatile) 


some permanent 
Loading a full 64K of 
memory from tape can be tedious, even with SDS 
or 2XLR8. So I decided to make one of the 
four 16K banks a nonvolatile block of memory. 


memory. 


There are four types of nonvolatile memory 
(not including magnetic media -- discs, tapes, 
and bubbles). The first, and most permanent, 
is ROM (like that 8K IC inside the 2x81 con- 
taining the SINCLAIR operating system). The 
second type is EPROM which has a window to 
allow it to be erased by exposure to UV light. 
The EPROM Ic is almost always programmed out 
of the circuit in which it is to be used. The 
third is E2pRom -- electrically erasable and 
therefore no window; much easier to erase and 

It does suffer from a limi- 
cycle 


program in situ. 
ted write-erase 
can rewrite into a location only up to about 
16608 times although 1 million write erase 
cycle IC's will be Data 
retention is of of 18 years. The 
fourth and final type of nonvolatile memory is 
CMOS static RAM with a back-up power supply. 
The extremely low 
(less than 1 


compared to RAM -- you 


available soon. 


the order 


standby power requirement 
microamp at 2.2V) allows the ui 
of small nickel-cadmium batteries or lithium 
cells. 


For versatility, and 
half (8K) of the 
gured for static 
was designed to 


experience, the first 
nonvolatile bank was confi- 
CMOS RAM and the second half 
hold four 2K 52813 latching 
16K bit EEPROM's (or the pin compatible 2716 
EPROM's) . banks, if 
allocated to EPROM-based 

like ZX-PROFILE 


More necessary, can be 
Programs 
(and many others) are avail- 
able on EPROM from ROMPAK. Other firmware 
such as HOT-2, the DELPHIC programmer's TOOL- 
KIT, ZXLR8 or SDS, are best switched in and 
out of the 8-16K transparent block. 


software. 


THE CMOS RAM BOARD 


The 8K CMOS RAM board is based upon the HUNTER 
nonvolatile memory board with some modifica- 
tions to ensure complete data integrity within 


HM61L6LP-3 
rose by 180 


price of the 
the board 
to February 1984 but 
about $7 each, 


the system. The 
memory IC's used on 
percent from July 1983 
fortunately the 
seems to be returning 
The LP4, with a 208ns access time, work just 
do the regular P4 at a slightly 
back-up current require- 


price, now 
to a downward trend. 


as well -- as 
higher (approx. 5x) 
ment. 


The NVM board allows selection of any 8K block 
within 32K by jumper Jl (see Figure 1). Both 
8K boards in this expanded system are enabled 
through an active low signal at pin 1 of the 
74LS139 decoder on each board. 


00000 Coos RAM BoAeD 
Rincaaioasil 46 ~ 5K 
00000 EPROM BORED 
CJ 5b - 4K 
FIGURE 1 
As mentioned above, some modifications were 


data retention. 
earlier versions of 


made to the board 
I€ some of you have the 
the board you might wish to incorporate these 
changes anyway. 


to ensure 


1. Diode D3 (from the main power supply) wan 
replaced by a germanium diode 1N270 -- to 
reduce the voltage drop across it. 


2. A fairly large-value miniature capacitor 
(33 or 47 uP) was placed from the back-up 


10C0, 
TET THE DO-CALC GENTE 
CRUNCHABUNGHA NUMBERS 
“DOCALC, THE ULTIMATE 
CALCULATOR. SIX LINKED 


4) RUNNING BALANCE 
RE ‘TRANSFORM /KEGRESSION 


3707 OOWNEY DALE OR, /RANDALLSTOAN MD./21133 


power supply line to ground. This ensures all data and control signals are latched on 


a slow decay in the 5V supply at the CMOS the leading edge of WE so that all that is 
RAM as the system goes down. necessary is to hold WE low for the duration 
of the write (18 ms for the ordinary 52B13 or 
3. A write-protect switch was added to pre- lms for the faster H-suffixed version). The 
vent accidental overwriting of data. only other requirement is to ‘erase’ the 
addressed byte prior to writing into that 
The changes can be made as shown in Figure 2. location. 
A board configured in this way will not lose 
any data even if the power plug is repeatedly Holding WE low (active) for 18 ms can be done 
pulled. using a monostable (one-shot) like the 7418123 


or it can be achieved through software. Use 
of a 74LS123 monostable for stretching the WE 
pulse has been described in an article by Joe 
D. Blagg in the February issue of BYTE (page 
343). The use of a software timing delay is 
described in the SEEQ application note #8 by 
Danton Leonard (page 16). Since this method 
requires less hardware it was the method 


chosen. The advantage of a hardware control- 
led delay is that it does allow the CPU to do 
more useful things during the 16 ms write. 


Remove 
Pereira cs fs 
Paplace D3 
cf INI?O "3 


SF pow (n apes Dror 
e 


The interface (see SEEQ application note #2 

page 2) involves a 741832 and a 74LS0@. The 

circuit is illustrated in Figure 3. Two gates 
fp in the 74LS00 are configured as a flip-flop ~~ 

turned on by the WR signal and turned off by 

the RB signal. The 10 ms write is then deter- 

mined by the time interval between a POKE and 
FIGURE 2 a PEEK of a particular location. Programming 
the EEPROM using BASIC is quite efficient due 
to the time delay required anyway. 


THE EEPROM BOARD 


I used another nonvolatile memory board for ti" 


the four E2pRoM's but a perfboard (Radio-Shack 
276-152A) can be used equally well. writing 
into an E2pROM is a little more involved than 
writing into ordinary RAM. It is however FIGURE 4 
easier than writing into an EPROM and it is 
made even easier for the SEEQ 52B13 because 


REE y from RI 


we 


we FIGURE 3 Jumper 2, 13 


The two IC's, with a decoupling capacitor, are 
mounted on the 
4. This board is then piggy-backed onto the 
back of an NVM board using double sided adhe- 
The pe board 
Komlosy earlier this 
little point in 
wheel (particularly one that 


small pe board shown in Figure 


sive foam (from Radio-Shack). 
was designed by Walter 
year -- and since 


the 


ther 


reinventing 
works) , 
ledgement. 


it is 
The 


reproduced here with acknow- 
BASIC program Walter Komlosy 
used to program the E2pRoM's is also repro- 
duced here with permission: 


106 INPUT A 

118 INPUT D 

115 REM ** ERASE BYTE ** 
120 POKE A, 255 

138 PAUSE 2 

140 IF NOT PEEK A = 255 THEN GOTO 120 
145 REM ** WRITE ** 

158 POKE A,D 

168 PAUSE 1 

178 SCROLL 

175 REM ** VERIFY ** 

186 PRINT A,D;" - ";PEEK A 
185 REM ** NEXT ADDRESS ** 
196 LET AsA+1 

208 GOTO 110 


The PAUSE statements at lines 130 and 168 pro- 
vide the delay required. PAUSE N in the SIN- 
CLAIR BASIC suspends execution of the BASIC 
program for N frames at 60 frames a second. 
So PAUSE 1 effects a delay of 16.7 ms. 
pretation of the BASIC commands incre: 


Inter- 
the 


delay -- the specifications for the 52813 call 
for a minimum delay of 9 ms and 
delay of 76 ms. 


@ maximum 


Next month we will look at the power supply 
(you've probably noticed it getting hotter 
each month) and at the display (all of the 
various additions do generate more RF inter- 
ference). In addition, some of the operating 
routines will be established. 

Meanwhile here is 


a pair of simple routines 


to save 


you can u an entire 16K program in 
one of the 16K banks and 
reload it (again courtesy of Walter Komlosy). 
Place the two routines in the 8-16K block and 
call using the USR function. 
can of course be used with an ordinary 64K RAM 
pack. Set RAMTOP at 48K and execute the. SAVE 
routine. Doing this periodically during pro- 
gram development can avoid considerable an- 
guish in the event of a crash. 
of the banked memory is that several 16K pro- 


then subsequently 


These routines 


The advantage 


grams can be stored in the upper 48 to 64K 
region. 
SAVE 
205 35 15 Call FAST 
17 9 64 LD DE, 16393 (VERSN) 
42. 20 «= 64—s LD H&L, (16404) (E_1ine) 
183 OR A 
237. 82 SBC HL, DE 
6877 LD BC, HL 
33 @ 192 LDHL (start of bank) 
113 LD (HL), C 
35 INC HL 
112 LD (HL), B 
35 INC HL 
235 EX DE, HL 
237-176 LDIR 
261 RET 
e 
FIGURE 5 


Note that VERSN marks the start of RAM to be 


saved and E_line marks the last byte to be 
saved. 

RELOAD 

205 35 15 Call FAST 

237 

75 8 192 LD BC, size 

17 9 64 LD DE, 16393 (VERSN) 

33 2 192 LD HL (start of bank) 
237-176 LDIR 

201 RET 


Finally this month, as promised last month, is 
for a printed circuit board for 
(the board combines Figure 
2 of Part 3). The 


the schematic 
the memory manager 
6 of Part 2 and Figure 
board provides six output signals: two active 
high signals for the 16K RAM boards addressed 
16-32K and 32-48K; two active high signals to 
enable banks @ and 1 (these are again 16K RAM 
boards); and two active low signals labelled 3 
and 4 for banks 3 and 4 (one of these is used 
for the nonvolatile described 
The foil patterns are illustrated 
in Figure 5. The pads on AS and 
to the 741530 allow optional in- 
version of these lines through jumpers to re- 
assign the bank enable addresses. If there is 
sufficient demand these boards they will 
be available solder masked and platedthrough 
for $13:05 plus $1:95 shipping and handling. 
If not, then the board will still be available 
but it will 


memory boards 
this month. 
actual size 
AG en route 


for 


not be masked or plated-through 
for $11 plus $1:95 shipping and handling. The 
six IC's, two LED's, resistors, five 
capacitors, reset switch, and output connector 
pins, are available for $5:88. TSH 


four 


A "WORD" AND "NUKBER® CRUNCHER 
for 2X81, TS1000, or TS1500 computer 


*#2X81 TEXT PROCESSOR## 
16-64K RAM, 1350-9000 words. 
Write, Read, Edit, Print, Save, 
Clear Text. Full or Window-Screen 
Reading/Editing. $10.00 


*#2X-CALC HE 
32-64K RAM, 15x30 Matrix. 

8 Characters/cell. Store Label, 
Value, and Formula in a Cell, 
All 2X81 Math Functions, Cursor 
Entry, Delete, Alignment, 
Vertical Windowing, Absolute/ 
Relative Replication, 
"Sum"/Autocalc Functions, 
Compatible With 2X/TS Printers, 
$11.95 


AFR Software, 1605 Penna. Ave. 204 
Miami Beach, FL. 33139 


COMPUTER® 


‘| TRADER 
MAGAZINE 


* *& %LIMITED TIME OFFER x * * 
BAKER’S DOZEN SPECIAL! 
$12.00 for\13 Issues 
Regular Subscription $15.00 Year 


Foreign Subscription: $55.00 (air mail) 
$35.00 (surface) 


Articles on MOST Home Computers, 
HAM Radio, hardware & software reviews, 
programs, computer languages and construc- 
tion, plus much more!!! 

Cc ed Ads for Computer & Ham Radio Equipment 


FREE CLASSIFIED ADS 
for subscribers 
Excellent Display and Classified Ad Rates 
Full National Coverage 
CHET LAMBERT, W4WDR 
1704 Sam Drive ¢ Birmingham, AL 35235 
(205) 854-0271 
Sample Copy $2.50 


Here is the last installment of the word 
processor program for the TS-1000 computer. 
It includes all of the machine codes which 
begin at address 18455 (Line 4 REM). Last 
month (June issue), I gave you the bulk of 
the program that lies in REM lines 2 and 3, 
There were quite a few codes to enter and I 
hope youmade no mistakes! REM line 5 codes 
are listed here also. You can live with or 
without them. They merely produce the 
graphics "WORM" as Rick has shown in the 
headers of these articles. The codes for 
this are also included in this last install- 
ment should you wish to include them. Lets 
get to work. 


First, alter the assembler as listed in PART 
1 so that you can fill line 4 with the 
machine codes. 


9977 LET N= 18455 


If you enter RUN 9977, you can begin entering 
the codes from the listing. Again, these 
codes are to be entered one at a time left to 
right, top to bottom. When all entries have 
been made line 4 is complete! Check your 
entries with the listing program from page 15 
of the APRIL/MAY issue (lines 8050-8065), 
Make corrections if necessary before attempt- 
ing to RUN this program! This in itself may 
be quite a task of PEEKing and POKEing so I 
once again stress the importance of careful 
code entries. It would be great if I could 
enter the address along with each individual 
code, but this took 30 pages on graph paper 
and I am sure Rick would have the fits if I 
submitted it in this way for TS HORIZONS! 


Right now you should have lines 1 through 4 
filled with about 2,000+ machine codes. 
Figure 2 contains the BASIC program to use. 
You will have to remove lines, add lines and 
do this and that to put it all in place. You 
no longer need the assembler, checksum or 
listing routines (if your entries are cor- 
rect, that is). 


As listed, this is ready to run on the 
TS-2040 printer. For the moment, lets worry 
about getting the program running. Type in 
the BASIC program and enter GOTO 10. This 
will get things going. A MENU appears and 
asks if you want to; 


INITIALIZE 
WRITE 

SAVE 

PRINT 
CONTINUE 
CLEAR TEXT 


Press (1) to Initialize. You are asked for 
the number of columns. When using the 
TS-2040, enter anything from 20 to 32, Text 
will be processed to this width for printing 
later. The next prompt wants to know if you 
have Upper/Lower case text capabilities. The 


TS-1000 has no lower case by itself with the 
2040 so enter "N", If you are using an 
interface which has the Sinclair to ASCII 
conversions along with the lower case text, 
you can go ahead and answer "y" provided you 
alter the program lines 6020-6060 to accommo- 
date your printer commands. The program now 
returns to the MENU. 
WRITE simply goes into the text writing 
routine. If you answered "N" to the 
Upper/Lower case question in the ini- 
tialization, the keyboard will not respond to 
shifted characters (used to make inverted 
video text which makes Upper case in inter- 
faces). A text-remaining counter appears on 


be) 


ied ed oo 
S 


of 


L, ~~, 


THEN 
THEN 


THEN 


IPPER AND 
oe THEN 


4 

a 
It 
IM 
TH 
Ar 
Bi 
fa 


“i 


="N" THEN 


1 


TNUE” 
EAR TEX 


the lower left along with the text mode to 
the right. A cursor denotes typing position. 
The typed line is always the same. It goes 
from left to right. When a complete line has 
been written, it scrolls, clears the typing 
line and begins at the leftmost column (like 
carriage return). You can use shift-arrow 
keys to move around (global edit). I£ you 
want to stop and make a new line like at the 
end of a paragraph, use two Pound signs. 
This flags the program to start a new line. 
You do not need to enter any spaces after the 
2 Pound signs provided you do not follow them 
with more Pound signs! A single Pound sign 


which is directly followed by two numbers 
will cause a TAB, where the 2 numbers signify 


THE BASIC PROGRAM PORTION 


{LINES 1-5 NOY SHOUN! 


FISURE 2 


18 


the distance from the last print position. 


Always 


use 2 numbers to TAB! A TAB of 5 


should be represented by: 05 and not just 5. 


Always 
Signs. 


end your page of text with 3 Pound 
This lets the computer know the end 


has been reached, 


Lets back up for a moment. If you are using 


a full 


THIS 


size printer, it is likely you have 


1 INPUT S28 SOR 2MPCODE The ia 
SHR FAST ZoHRs BNDSBRND Fast 

BANC Ey SSRN 
Ni iT ? CLS 
F me 2SAT_RND FAS 
ErSeas Eko FAST ?2PISINT RND 
i ND PAST 2BP lSe@ANDD 
732 7070270879 70 


bin Eegnera* tous 2) 
+? RET! 4 PR bd 
e530B V4ESRNO' B® 


S MOD 
E Besancon © cosus re GO3SUB ? 
BAND 


EBRINT °STRET 2 RETURN 20 oer 


a GERINT 22 RETUR 


SRENDS 
geTHen 


SHENOGENANDT 
LPRINT DIF 


RNG GOSUB 7MRN 
> Mite 2 Re RUN by 


iM TAN 
nae 7 EHAND 
j¢ NEXT FSMRNDE 


“bre Sy RETURN 
PRINT BRN! 
Poe? eee STEP FAST LLIST 


£ 
BearNoyS2r? Re 
(2 RETURN fs 
SBRNDS' ANDES? 
oe SUC St 
LPRINT Ine 
ND <4) 


f RETO URN 
aunts Ss 


= 


48> RETURN fie fF cus 2 FAs 
?SGN PI SRN? CPRINT *EIM 
Oo FE? RETURN’ PRIN ¢ GOT 


Hoo 57 RETURN 34 SAVE TAN. 
$7? FAST eos caNEY: OBST? FAST 
2 COPY RNDS?> FAST 2>=TNKEY Seo> 
FAST ? 1) 


IS A LISTING OF LINES 1-5 
FIGURE 3 


certain calls to make. You should delete 
Line 6020 which is used for the 2040 printer, 
My interface uses RAND USR 8222, yours may 
differ but should be written in the program 
to replace line 6020. Any initialization you 
require should be inserted in line 1001-1009, 


When you are satisfied with the text and wish 
to return to the MENU, use shifted "Ll", This 
REM SBP) LN 22) UmaND 


5 
‘4 BRUSE Tega TPTIN 
DIM > 


peTUR 


Beer ual ast 
WAI NEXT 7 RETURN 

2778 LIST ?ACS 
°28_ENEUT 70 
goTS 


m 


00 


XT 
GOTO 
CPR 
Cex 
& 
zu G 
uT 7¥ 
4 SAY 


3 

Tru Pausi 

NEXT 72°R4) 
t 


SE 
78 uit 77 


is the only exit out of the machine code 
typing routing. One last comment about the 
typing routine is the MODE function. If you 
press ENTER, you change the punctuation mode 
such that you can print: +="()$:32/*<). 

From the MENU, SAVE will allow you to SAVE 
your page of text onto tape. PRINT throws 
the operation into a print mode, Each line 
is processed and printed line by line until 
the end of text. CONTINUE lets you return to 
your page of text from the MENU, You might 
print the page, notice an error and get back 
into the page with CONTINUE to make cor- 
rections, CLEAR TEXT. Do not press this one 


LINE § 
CODES BEGINING 


(WORM LOGO ROUTINE) 
AT ADDRESS 1912: 


mn 


FDO CONI TONNE b= NONINI NG NIN RF 


3 4 8 a7 191 74 
6 is 26 79 62 
SS 3 213 205 176 11 
OS Ss 19 43 ies es¢ 
ess ies 25+ 2@ 
2 2 201 33 ia 3e 
3 le 30 ai 30 
2 ii eo ie 238 
@ 2 e7 8 2? 
6 29 6 30 
3 31 . 31 
) il 23 ie 27 
2 le 25 12 ee 
2 il ee 11 el 
a 12 ig 10 13 
2 12 6 16 
2 3 Ss ° i¢ 
$ 3 le 
al 7 16 
is oO 21 
is 3 es 
a7 5 27 
1 3 2 
FY 4 2 
1 1 2 
i =] i 
2 7 1 
i 2 
2 = 
3 3 
2 3 
2 2 
é 2. 
2 a 
2. 1 
2 1 
2 a 
3 1 
3 2 


PN = Ee NON NG ORO PD MDD PN = ND NN CNY = PPT NB DON DNDN EAM GHNBNI ~Ih> 
FUME) HIVE > FB Be ED CaP POD EM PE DT 6 FLITE ALOT ATP I =O PH 


PEEP EGOOODODMNGUOMMMBUMMMMMUEE EEE EE EEO DEH EPR VVEEPOSDEDO 


9 
i 
+) 
12 
3 aa 
ca 16 
6 17 
3 2 19 6 
I 2 13 3 
2 2 ig 2 
2 2 20 
2 2 7 i? 6 
2 2 2 el 2 
a i 3 22 4 
J 2 5 23 rd 
3 4 2 24 2 
s Ss 2 88 3 
7 3 S 27 re 
6 S 2 ea a 
4 4 2 24 ] 
4. es 6 a4 5 
s Ss is 26 s 
v4 S 16 23 6 
2 a is 30 } 
i 2 21 31 2 
1 i ed 31 Ss 
2 2s 29 Ss 
3 23 27 4 
rd 27 20 «28 
2 30 22 32 3 
3 $4 25 34 
4 35 24 36 
7 38 23 37 
2 37 «28036 
6 36 4«6«1702=«(36 
ra 38 15 39 
Cl) 40 17 42 
2 41 2e 42 
2 430 23 44 
4 2s 46 
6 Be «48 
45 ig 46 
4S 1? 16 45 
44 15 zl 47 
438 23 24 2 
SQ 24 25 ° 
Se 23 23 54 
Se Be 21 $2 
Si 193 138 so 
so 16 is 43 
55 e3 2e so 
56 Bo ig ss 


unless you want to erase the entire page of 
text! 6,000 characters are erased in about 1 
second,! 


Figure 3 is the listing for REM line 5. If 
you do not enter these codes, remove BASIC 
program line 3046-3050! 


With a little you will be writing 
quality text on any Sinclair printer system, 
WORM is a very good, simple and versatile 
word processor. I have used it over and over 
again to write letters, articles and other 


use, 


documents. I hope that some of you find it 
as useful as I did. This program is an 
alternative to expensive (but excellent) 


EPROM add on word processors (like MEMOTEXT), 
or some of the less than adequate software 
(which gets put in the "you gotta be kidding" 
drawer), I will offer this program to TS 
HORIZON subscribers for $8 since this really 
is quite a program challenge. Although slow, 
I will answer all inquiries concerning this 
program provided you accompany it with a 
stamped self-addressed envelope. 


Next , I want to write about the TS 2068, 
This computer is better than the Commodore 64 
and has jillions of uses!! 


GAMES TO LEARN BY, INC, 
Timex Survivors Flyer 


+ David Dubay 
P.0.Box 78 
28 Claire Hill Rd. 
Collinsville CT 
06022 
203-673-7089 


Charles Warner 
P.0,Box 575 

2 South Street 
Williamsburg MA 
01096 
413-268-7505 


We have recently restocked in TS2068, 


7S1500, 12040, 1$2020, joysticks, 
paper, and TIMEX software. We have 
over 40 titles for both the TS2068 
and the TS1500 in Games, Education, 


and Home/Business - TIMEX’S and our 
own. We have the manufacturing rights 
for VU-3D, VU-FILE, and VU-CALC. For 
more information call or write. 


SPECIAL 


WERE t 


ECE COM UNIC An ON 


SECTION ————— 
T/S 1000/1500 
ZX 8T 

T/S 2068 


TELECOMMUNICATIONS FOR BEGINNERS 
By: Doug Gangi 


To communicate with another computer, you 
need a device called a MODEM. There are 2 
types of these devices. One is called a 
DIRECT CONNECT modem, and the other is called 
an ACCOUSTACAL modem. The direct connect 
modem plugs directly into the phone line, 
The accoustical modem is the type you saw on 
the movie, War Games. With it, you plug the 


telephone handset into 2 holes, The Direct 
connect modems are actually better for 
accuracy in transferring data (the 


accoustacal modems sometimes give you many 
errors in a noisy environment or where there 
is lots of interference (near a tv set for 
example)), There is a main advantage 
accoustical modems have over direct connect 
modems, and that is price. Many people I 
Know also buy an accoustical modem so they 
can use their computer (if they travel) with 
a pay phone, 


Baud rate is the speed in which data is 
transferred. 300 baud is actually the same 
baud rate that the TS 1000 cassette system 
works, Most modems work at 300 baud (that is 
the standard baud rate), Other modems can 
work at 1200 baud, and even 2400 baud. 
Terminals often work at speeds of 9600 baud, 


With a modem, you can call up free bulletin 
boards and large databases. In the Phoenix 
metro alone, there are 30 bulletin 
boards, On bulletin boards, you can leave 
private mail to your friends, enter public 
Messages to announce an upcoming event, or 
join in on a conversation that other users 


20 


area 


are having. Some good bulletin boards even 
have free games for you to play. 
There are a few large databases, Such ones 
are Compuserve, The Source, Dow Jones, and a 
few local ones, With large databases, a user 
can access a library of information, read 
newspapers, enter E-MAIL, check the weather, 
and play many games. The rates for these 
databases range for $6 per hour to $19.95 an 
hour. If you want to try Compuserve, you can 
buy a trail packet in a computer store for 
approximately $30 (includes 5 free hours on 
Compuserve), 


Telecommunications is an exciting hobby. I 
spend usually 2 hours on bulletin boards a 
day. I have also met many new friends on 
these bulletin boards and have even met them 
at get-togethers. I am sure there is some- 
thing in telecommunications for everybody, 
Many people like the free bulletin boards, 
others like the databases, I highly suggest 
a modem to you so you can join the exciting 
world of telecommunications, Even if you 
don't use the modem that often, I'm sure 
you'll get your money's worth plus much more, 


If you live in the Phoenix metropolitan area 
and would like a list of all the bulletin 
boards, write to or call: 


Doug Gangi 
3754 E. Desert Cove 
Phoenix, AZ 85028 


(602) 996-3672 TSH 


-) 


The Sinclair Information Network (S.1.N 


The Sinclair Information Network is designed 
to be a marketplace. for ideas and information 
concerning all of the Sinclair and 
Timex/Sinclair computers. 


Formed by Mark L. Fendrick, owner of (and 
author for) Markel Software, the SIN was born 
out of frustration felt when Timex exited the 
computer field, and the major Sinclair 
related publications followed, The SIN ia a 
free forum and may be "accessed" in 
ways. 


many 


1) VIA THE SOURCE - If you are registered 
on the source, you may be placed on the SIN 
Sourcemail list by sending a message to 
BCA632. In this message state that you would 
like to join SIN, and state what type of 
equipment you own and use (or don't use). 
Anything that you feel relates to the 
Sinclair computers would be sent to the same 
ID#. This information will be coordinated 
and sent via Sourcemail approximately once a 
week to all registered members. 


2) VIA_COMPUSERVE 
listed above is also available on Compuserve, 
to join, send a message to 74216,1245. 


- The same service as 


3) LOCAL BBSs ~ Local coordinators are 
being sought out to bring the network to the 


local bulletin boards. To be a_ local 


coordinator, just post a message on a local 
BBS announcing the SIN and its purposes, and 
request that any comments, suggestions, tips, 
resources, ideas, etc.; be left in a public 
message to you. On a regular basis, send 
that info to the national coordinator via the 
Source, Compuserve, or to Mark L. Fendrick 
c/o Computer Shopper, P.0.Box F, Titusville, 
Florida 32796. 


4) PUBLICATIONS COOPERATING WITH THE SIN ~ 
If you do not have a modem, you can still be 
a part of the SIN thanks to Sinclair publica~ 
tions that are working with the SIN. Mark L. 
Fendrick's Timex/Sinclair column in Computer 
Shopper will be the focal point. ‘this 


column, which appears each month, will help 
the Sinclair computerist to get the most from 
his computer. 


Can we count you i 

Mark L, Fendrick 

Coordinator i 

Sample of iufocwaiion Lransmitted to S.I.N. 
members via sourcen 1 6/11/84: 

Howard SAMS publishing, now announced that 
due to the volume of 1 they will now 
publish the intermediate/advanced guide for 
the TS206 nore info call toll-free: 


1-800-4.28-SAMs fe: Howard SAMS Publish- 
ing, | 62 Street, Indianapolis, 
Indiana 462 


There is io} iW un NYG that is dedicated 


to the SINCLAIR computers. It is run’ by 
ZEBRA Systems. 712-296-2229, 

If you use local BBSs in your area, you could 
become a local SIN coordinator. Post a 


message announcing the SIN, and ask for 

messages Poss yon receive here, and inform 
i nything you hear, 

There is iATR subboard on Omni 

net. 217 in NYG 

The Timex technical manual is now available 

from Timex~-$25.00, Write: 

TIMEX 

Product Service Centei 

P.O.Box 27/40 

Little Rock, Arkan 2203 


SIN necc SOARD listing of its 
owm. Se SOUR ', to TCAOSS and request 
that --More- © be Listed on THE SOURCE BBS, 
Be sure to read my monthly Timex-Sinclair 


column in COMPUTER SHOPPER. For subscription 
info send SOURCE MATL to T0S575, 


Coordinator-SIN 


21 


Mark L, Fendrick 


TIMEX/SINCLAIR USER BULLETIN BOARD 


Zebra Systems has provided T-S Horizons with 
the information below on a bulletin board 
service especially for Timex and Sinclair 
users, Future plans include providing 
programs that modern users can download into 
their own system and save for their own use, 


NEW ZEBRA SYSTEMS BULLETIN BOARD 
FOR TIMEX/Sinclair USERS 
(212) 296-2229 


To All Timex Modem Users, 


Zebra Systems, Inc. is proud to announce that 
the Zebra Systems BBS is now online and 
available to callers. 


The Zebra Systems BBS is devoted to 
Times/Sinclair users nationwide. Available 
24 hours a day, 7 days a week it will be a 


central information exchange for 
Timex, Sinclair Computer owners across the 
U.S.A, Access to the BBS will be free of 


charge. (Only telephone company charges 
apply.) We do not charge for connect-time. 


Features include: 

* General Message Base for conversing with 
Users Nation-wide. 

* SIGS (Special Interest Groups) pertaining 
to the TS-1000 & TS-2068, 

* E-Mail Section for User-to-User private 
mail. 

* Zebra Systems Shop-at-Home service for 
Timex/Sinclair related products. 

* Up-To-Date News on Timex happenings, new 
products, product reviews, etc... 


Zebra Systems BBS is on line 
and ready for your call at 
(212) 296-2229, 


Call now and join the growing number of Timex 
Telecommunications Network Users. 


Zebra Systems, Inc, 
78-06 Jamaica Avenue 
Woodhaven, NY 11421 


oo eeeeeeeSeSeSeseseeSFSseseseSFSsesesesF 


THE KLEEN LINE MODEM PROTECTOR 


You've probably heard of how power line 
surges, spikes, glitches, and brown outs can 
interupt and even damage your computer 
system. Well, lightning and Phone switching 


gear can create the same or similar con- 
lines. 


ditions on your phone The result 


22 


could damage your modem and computer system, 


The Kleen Line modem protector has standard 
modular phone plugs and connects between your 
modem and your telephone jack. It uses two 
Stage conductor and Gas Discharge Tube sup 
pression techniques. An isolated ground is 
also employed to protect your equipment from 
the current produced in lightning discharges, 


The Kleen Line is referred to as the PDS-11 
by it's manufacturer, Order it by mail from 
Electronic Specialists, Inc., 171 South Main 


Street, Natick, MA 01760, The price is 
$56.95, 
Editor's Note: The above information is 


taken from E, Arthur Brown's new book on the 
Commodore 64, 
modem protector will operate just as well 
with a Timex-compatible modem, 


However we are told that the 


HARDWARE REVIEW 
Byte Back MD-2B modem 


Order from: 

Byte Back Co. 

Rt. 3, Box 147, Brodie Road 
Leesville, S.C, 29070 

$149.95 (A&L) 

$119.95 (KIT) 

add $4.95 for shipping and handling 
(803) 532-5812 


The Byte-Back MD-2B is an excellent choice 
for a modem for the Timex Sinclair computers. 
It plugs right onto the back of the 1000, 
1500, and ZX81 computers. There is an extra 
kit you can buy that adapts the MD-2B to the 
TS 2068, It is an additional $19.95, 


Byte-Back has been making modems for the 
Timex Sinclair 1000/ZX81 for over a year, and 
their newest modem is great. It even beats 
the Timex 2050 modem. You may think not, 
because you can get the 2050 modem for only 
$119.95, but the Byte-Back modem includes a 
down/uploading program and a free serial 
printer port, both of which the 2050 does not 
have (the downloading program will cost 
$19.95 for the 2050 if, and when, it comes 
out, so that alone brings the price right up 
to the MD-2B). The MD-2B does not have auto 
dial/answer like the 2050, and they are not 
really that important. Auto answer is not 
needed at all, since if you leave the comput~ 
er on, it will answer the phone everytime it 
rings, and that can be a nuisance. I also 
think the MD-2B has a much better terminal 
program for the 1000. With the MD-2B's 
terminal program (Z-COMM), you can send and 
TSiggd 
hei 


£43) 


mple Word 


see an apostrophe, brackets, the "#" sign, 
and the "@" sign, all of which just show up 
as inverse grey spaces on the 2050's terminal 
program for the 2050, and they can't be sent 
(obviously). 


The control characters on the MD-2B are sent 
very easily. You send them as if they were 
inverse characters. For instance, if you 
want to send a control "h" (a backspace), you 
would do the following: hold "SHIFI" down, 
press "9" (like you do to get into graphics 
mode) and press the "H" key. When you hit 
SHIFT 9, instead of the cursor being an 
inverse "G", it's an inverse "C", (for 
"CONTROL"), Z-COMM is available in a 2K and 
16/64K version allows you to upload/download, 
and with 64K, there is a thing called "UPPER 
MEMORY FUNCTION" (it allows you to store 
programs and data in the upper 32K of memory 
when regular BASIC space gets full). 


The printer port is serial and it's memory 
mapped, This means you can access it in 
BASIC using POKEs. If you want to buy a 
program so you can use LLIST, LPRINT, and 
COPY, Byte-Back sells one. The port also 
adjusts to the baud rate of the printer, (and 
that also means the modem can too), 


The modem does not operate only at 300 BAUD, 
but 50-19500 BAUD (the Timex can only handle 
up to 2400 BAUD without going nuts, and even 
at that rate, there are lots of errors), So 
the modem can operate at higher than 300 
BAUD, the host computer has to be sending at 
a higher rate than 300 BAUD, THERE IS NO 
CONTROL TO SEND AT A CERTAIN BAUD RATE...THE 
HOST HAS TO BE SENDING AT THAT RATE FOR THE 
MODEM TO OPERATE AT HIGHER THAN 300 BAUD! 


I very highly recommend the MD-2B, It is an 
excellent modem, and you will find that 
telecommunications is a great hobby. I sure 
did, and with the free serial printer port, 
the MD-2B is an exceptional value, 


If you have any questions about the MD-2B, 
call me at (602), 996-3672 (mst). 


23 


sal 


rredee 


by Bil 


"Imagine pressi 
and being in +e 


th...” the W 
rase of an 
m the TS 205% was 
ng to that ad, any T/S 
used to access any 


ould be 


c 


And this is true. Through the use of the 
152050 Communi ns Modem, any of these 
sources could be reached through the 
"Magic of Timex", this feat was to cost 
much less than with other computers. 
However, we all Know what happened to 
Timex. And many thought that this meant 
the demise af the mogem, along with the 
microdrives, the expansion bus, the 
full-size printer, the... 


But the TS2050 Modem was not manufactured 
by Timex. Like the TS2040 Thermal Printer, 
which was made by Alphacom, the modem was 
contracted out to Westridge Communications 
of Marina Del Rey, California. And 
Westridge has decided to release the modem 
themselves. So it is available from many 

of the dealers you have dealt with for 
other T/S products, 


The object of this column will be to 
explore the world of telecommunications, 
and make you aware of any sources that 
have a special interest in Timex/Sinclair 
owners, 


In next month’s column I plan to take a 
clase look at the Westridge 2050 Modem, 
and explain its current capabilities. I 
Know of at least two other companies 
(Byte-Back and Ramex) that have modems 
avaliable that specifically work with T/S 


24 


A NEW TIMEX 
TELECOMMUNICATIONS 
COLUMN 


Computers, If either would like their 
modem to be reviewed in this column, get 
ir: touch with me at the address below, 


Also, if you already have a modem, and you 
would to communicate with me, you can 
leave a message on the TRADE~-30 BRS at 
(304)852-1418, This will be my "home on 
the phone." Or you can write to me at the 
address telow, Until next month, HAPSY 
TELECOMMUNICATING! 


Bill Ferrebdee 
MOUNTAINEER SOFTWARE 
£45 North 7th Avenue 
Paden City, WV 26159 


Textwriter 2000 
PLUS 
Word processor for the 782068 
and the AERCO Centronics I/F. 
Full text editing features- 
add, delete, tab, block move, 
word wrap. Full menu-driven 
printout format control-page 
numbering, variable margins, & 
all printer features. Manual 
& cassette-$24.95, 


Textwriter 2000 


Same as above, but for use with 


TS2040 printer. Prints in 32 
or 64 column made in LH and RH 
halves. Book & cassette-$18.95 


Info & order: Robert Fingerle 
39639 Embarcadero 
Fremont, Ca 94538 


CONT from P. 11 


math expressions is used with almost every 
command translated. It makes very little 
difference what the last instruction was. 
The first three instructions would have been 
about the same. 


Commands like "POKE" are a bit more complex 
since two math expressions can follow it 


instead of the one used after "LEI", The 
translation of "POKE B+100,X+y" will look 
like this: 

1d hl, (B loc) Evaluate 

1d de,100 first expression 

add hl,de and store on ma~ 

push hl chine stack, 


1d hl, (X loc) 
1d de, (Y loc) 


Evaluate 
second expres~ 


add hl,de sion and store 
ex de,hl in de. 

pop hl Recover first 

1d (hl) ,e value and do a 


poke instruction. 


The actual POKE instruction above only takes 
one command and all the other commands before 
it are used to evaluate the expressions, 


This would have been much more complex if our 
instruction had been a "BEEP" or a "PLOT", 
because these two instructions use the 2068 
operation system, Instead of just having one 
instruction, there would have been at least 
six following the expression evaluation, 


Not all of the commands, however, are that 
complicated. For instance the "CLS" command 
just looks like this: 


call CLS 


In this case CLS is just a routine found in 
the 2068 ROM. 


String handling is easier to do than one 
might think. Consider the following 
expression: 


LET A$(K)=BS(L) 


Which in assembly language is... 


1d h1,B$ loc 
ex de,hl 

1d hl, (L loc) 
add hl,de 

1d a,(hl) 


This is just the first part that gets the 
character into the register "a", Only 
"BS(L)" has been evaluated so far, Now for 
the second part which will put the character 
into "A$(K)" 


1d h1,A$ loc 
ex de,hl 
1d h1,(K loc) 
add hl,de 
1d (h1),a 


It should be evident that the compiler has a 
great many things to keep track of here. In 
order to create the above instructions, it 
must know the location of A$, BS, K, and L. 


The above are just a few examples from a very 
complex instruction set. Most of the compil- 
er commands such as "PRINT" use the 2068 
operating system but still have the 
simple pattern of expressions first - 
structions last. 


same 
in- 


If you have never used machine code before, 
but can understand the above examples, then 
you are well on your way to creating machine 
code programs. 


If you already know how to use machine code 
then maybe the above will serve as example of 
how machine code can be used to imitate 
BASIC, 


John Coffey 
JRC's Integer BASIC Compiler/Assembler is 


available for $24.95 from JRC, P.O.Box 448, 
Scottsburg, IN 47170. 


25 


REVIEWS FOR THE NON PROGRAMMER 
A.GINDIN 


I've been struck by lightning and in spite of 
Zenkar's diode (see ad) a fuse, a circuit 
breaker and a grounded outlet, I blew a chip. 
I think it was the SCL (part of it worked), 
which brings me to the subject the proper 
power supply. 


I presently use: 


J-l slo blo fuse 


= T ee 


Zenkar surge suppressor 


2 9v alkaline batteries 
connected tn parallel 


Modified from SYNC 3/4 '81 


Jl and J2 are phone jacks; J2 is on.the end 
of a 6" shielded cable to go into the comput- 
er. D1 and D 2 are diodes "at least 50 PIV, 
TA." Two connectors needed for the 9V 
batteries. Cabinet to hold all. I taped the 
batteries to the base. Pick an SPST to your 
liking and cut a hole to suit. All from 
Radio Shack, 


Les Solomon of Computers & Electronics uses a 
Polaroid film pack battery and 2 IN4OOL 
Divides, He uses clips for the batteries as 
they are hard to solder to. 


For 9 V Nicads Zenkar suggests the following: 
(I have not tried this). 


A B 


LL 2 9V Nicads in parallel 


26 


He calculates this will only give 7.6 volts 
which might not be enough for LOAD/SAVE. 
This may make the project useless for power 
failures of more than a few minutes, 


As noted by Zenkar the first plan only 
supplies enough current for 20 minutes. This 
is long enough to get over a brief power loss 
and also long enough to get the memory to 
tape (you won't have a screen). If you're 
going to need enough power to keep your 
monitor and disc going you might as well get 
a gasoline generator and have enough for your 
frig as well. 


- Imagine, someone read this column and wrote 
a letter! (IS Horizons-5) Thank you. Yes, 
the VUCALC won't work with the Memotech 
interface unless someone can disasemble it 
and replace all the graphics with another 
symbol e.g. "S$" or simply leave them out as 
Memotech does. Someone in our users' group 
is working on this. 


- As noted before I am trying to select a 
group of quality programs for a home office 
with a T/S 1000 and an 80 column printer. 
The Memocalc has been described before and 1 
feel is the best spread sheet available, 
Likewise, the ZX ProFile data base. Another 
program I like because it keeps the screen 
busy when nothing needs to be done is a 
digital clock. (SYNC_3 No.4,83), The same 
article also contains an analog clock and a 
calendar, if you wish one. This program only 
requires you enter the time (24 hr.) at the 


prompt. It can also be adjusted if your 
oscillator if off, Add line: 705 SLOW, Line 
140 allows you to fine tune the clock, Time 


the clock for one hour, Then, if it is fast 
by 7 seconds, e.g., add 7 to the pause value. 
This would seem to be a good program to put 
into the 9-16 K NVM of Hunter, but I don't 
know how. The letters fill the screen and it 
would also be nice to call the time up into a 
corner of the screen with a USR call but 
again I leave that for a real programmer. 


- Speaking of time there is a calendar 
program available called Memo Calendar from 


Simulsion, Box 894, Lemon Grove, California 
92045, This gives you a permanent calendar 
for this century. If you have an appointment 
for a particular day, that day appears on the 
monthly calendar with an inverse number. You 
then call the schedule for the day and you 
can store a screen of reminders. If you add 
"406 ENTER" the calendar will print out 
without the graphics. (Info supplied by 
seller). The day's appointments can also be 
copied by a single command. Interestingly 
there is a program for the IBM PC which 
combines the clock and calendar and adds 
reminders all for about $40.00. More good 
programs to come. Let me know if you need 
something special, 


- By now many of you have probably bought ZX 
Pro-File by Tom Woods. You can buy it direct 
Box 64, Jefferson, NH 03583, The only 
problem I have had with it is that it 
occasionally won't let me edit an entry, In 
case you still doubt how good it is I refer 
you to an article by music critic Allan 
Kozinn in High Fidelity, February, 1984, In 
effect he discards "Perfect Filer" because of 


features which are better done on ZX 
Pro-File: problems In retrieval. He settles 
on dBASE II, a $700 program! TSH 


ARE YOU STILL HAVING PROBLEMS 
KEYING IN THOSE 
FREE MAGAZINE PROGRAMS ?? 


R&L PRODUCTS r 
0, BOX 25ag9 ~ @ 

LOS ANGELES, CA 90026 

“Dealer imerinn inited Caf, odd 6.5% tox Canada odd $2 


Games for Your Timex-Sinclair 2000 
Dell Publishing Company, Inc.,1983 
124 pp., softcover, $5.95 


REVIEWER: Bill Ferrebee 


Games for Your Timex-Sinclair 2000 by Peter 
Shaw is a collection of 23 games that utilize 
both the sound and the high-resolution 
graphic capabilities of the Timex computer. 
Even if you aren't a "video Junkie", some of 
the programming techniques used by Shaw are 
worth looking into for use in other programs. 


Shaw has successfully translated some favor- 
ite arcade games (sorry, no "Pac-Man"!) for 
the Timex computer. "Frogger", "Lunar 
Lander", and "Death Race 2000" come to mind 
as I look through the table of contents for 
this book. 


Through the use of UDGs (User-Defined Graph- 
ics), the games take on a very realistic 
look; not the blurry blobs we have been 
accustomed to in many other home computer 
games. . 


I do have a few suggestions on how to make 
entering the listings in this book easier and 
more enjoyable. First, type in the lines 
from 9000 to the end of the program you are 
entering, and RUN them, This generates the 


UDGs described above for that particular 
program. Then enter the remainder of the 
program. 

Next, since the Timex-Sinclair has built-in 


joystick ports, why not use them? By replac~- 
ing the INKEY$ commands with appropriate 
STICK commands, the playability of each game 
improves greatly. The User Manual included 
with the computer details the STICK command 
very well. TSH 


Software & Hardware 
TIS 1000 and T/S 1500 
TIS 2000 Series 
Write for FREE Catalo; : 
Over 60 Programs/Keyboardslampacks 
DEALER INQUIRIES WELCOME 
5344 W. Banff Ln./Glendale, AZ 85306 
1-602-978-2902 


27 


2068 SOFTWARE REVIEW 


by Tex Faucette 


THE GREAT GRAPHICS SHOW 
<C> 1984 by JRC SOFTWARE, P.0. Box 448, 
Scottsburg, IN 47179 


THE GREAT GRAPHICS SHOW is Just that. 
There are 18 menu selectable routin 
which Provide such items as a simulated 
oscilloscope with a slowly rotating 
“Lazy Joe" Pattern Plus the option to 
disPlay other Patterns by oPerator 
input. The most spectacular routines 
are those which disPlay various forms 
of graphs. Game routines include a 
touch-tyP ing game» Lunar Lander, 
animation demo, and dodge’em. The menu 
also contains a COPY routine which will 
capture the 9raPhic displays on the 
Timex Printer, 

THE GREAT GRAPHICS SHOW also contains 
an additional "hidden" routine called 
“Something Different". See if you can 
find it! Programs are available 
sePerately for 99.95 each, or all 
together on a longer tare which 
includes “EASY EDITOR" for #24, 


EASY EDITOR uses the somewhat novel 
idea of Placing text in numbered REM 
atatements, and usin9 the T/S 2068s 
built-in editing commands. Instructions 
for use are contained in the Program, 
alone with the JRC Software Catalos, 
and the "JRC Magazine". I took the 
liberty of editing down to the basic 
Program before trying to input, edit, 
and Print text. 


The EASY EDITOR instructions also 
contain copying instructions, and a 
rather unusual "authorization" to make 
one coPy, for which JRC will Provide 
official labels on request. The 
instructions suggest that each REM 
contain a ParagraPh not exceeding 10 
lines. Nothing drastic occurs if this 
limitation is not observed, but longer 
paragraphs do slow down the cursor 
movement when editing. Text may be 
"formatted" Cwhich means no word 
splitting), but there is no Provision 
for right Justification. Printout of 
“formatted” text is rather slow, due to 
what I assume to be "formatting Pauses" 
between Paragraphs, 


Hlshough EASY EDITOR has a 800d text 
capac tw, it 1s not really the Program 
for one who Produces a large text 
outPut and requires more stringent 
fomattin® capability. 


All Programs may be "LLISTed" to the 

max Printer, but I warn you to check 
Paper supPly first- THE GREAT GRAPHICS 
SHON is truly massive! 


GAME REVIEW, TvS 2068 
by Tex Faucette 


Quicksilva 
426 


"BUGABOO" CoPyright 1984 by 
¢TM) The Game Lords of Britain, 
West Nakoma, San Antonio, TX 78216 


First, one must accept the concert that 
a flea is worth saving. 


If the Philosophical connotations can 
be resolved into a Positive decision, 
one can then evJoy the challenge of 
assisting Poor "Bugaboo the Flea" in 
his attempts to to escaPe from the 
Perilous environment into which he has 
fallen. 


Not only do stranse, exotic Plants 
abound which sap his strensth and 
inhibit his frantic leaps for safety) 
there is also a ravenous flea-eating 
Pterodactyl roaming the caverns and 
ledges in search of a flea lunch! 


All the assistance one can offer this 
unfortunate flea is to Provide the 
direction and timing of his frantic 
leaps, and keeP a wary eve out for the 
fearsome Pterodactyl. This terrible 
Pre-historic beast can Penetrate all 
but the most sheltered locations, and 
is quite adept at airborne 
intercePtion! 


Quicksilva, Inc. has again selected a 
fast action game with excellent use of 
the graphics capabilities of the Timex 
Sinclair 2868. A real challense exists, 


"Bugaboos" escape ifs rot easy to 
achieve. 
Quicksilva also Provides Games for the 


is now the U.S. 
Future 
Reorn, 
Sinclair 


Commodore 64, and 
rePresentative for Virgin Games, 
Plans include Programs for 
APRle, Atari, Memotech MTX, 
QL, and PC Jr. 


with the 
indicates 


A recent communication 
President of Guicksilva, Inc. 
that if any of the many rumors of the 
revival of the 2068 Prove true, 
Quicksilva will also continue to exPand 
their line of software for that 
machine. 


CHRISTIAN SOFTWARE 
Bible Story Software 
Metthey 


5:16 


for T/S 1000 


David & Goliath 
ieee 
others avalatie- tnd 
Box $4 


Decree 


12.95 


BOOK REVIEW 
by Tex Faucette 


THE WORKING TIMEX SINCLAIR 2868 
by David Lawrence 


CoPyright 1984 by David Laurence 


Creative ComPutin® Press, 39 East 
Hanover Avenue, Morris Plaing, NJ 87959 


"The Working Timex Sinclair 2066" is a 
very commendable effort to suPPly the 
"library" of useful 
each of the six chapters 
of Usagve. A 
rences module 
numbers, 7 


2068 user with a 
Programs. 
dif: 


numbers rather than Pp 


all the Programs are in the "modular" 
style, 

Chapter 1 contains "UNIFILE" for 
handlind records with a resular 
structure. ChaPter 2 contains three 
financial Programs, "BUDGET", 
"ACCOUNTANT", and "BANKER", ChaPter 3 
is on the subJect of Graphics, 


containing five Programs which allow 
one to define characters and store them 
ina "dictionary", create id store 
Pictur an "ancient Chinese" game, 
and a design Program that allows one to 
view their creations in various scales 
and and to rotate all or Part of the 


designs on the screen. Charter 4 
contains three educational Programs, 
Chapter S {4s & collection of 
“utilities” which include a line 


renumber and an advanced modification 
of the "Unifile" Program from ChaPter 


1. Chapter 6 is devoted to "Fun and 
games", 
The "Modular Concept" as used in this 


174 Page volume serves as an excellent 
method for learning th caPabilities of 
the TS 2068. Each module is 
accomPanied by & narrative exPlaination 
as well as Comments concerning specific 


lines, and most modules can be tested 
individually uPon comPletion. ‘ 
For the Purpose of this review, I have 


entered and used the character defining 
module from Chapter 3. It allows one to 
design characters on a 2x2 block. The 
Program defines the initial character 


as an "outlined sPace", which is then 
used to draw the "Pixel grid" uPon 
which other characters are defined 


under cursor control. This module works 
very well, and is caPable of Producing 
Just about any fisure one can imagine. 


"The Working Timex Sinclair 2066" is 
highly recommended both as a tutorial 
and & source of useful Programs. 


29 


Programming Your Timex/Sinclair 
1000 in BASIC 


By: Mario Eisenbacher 
Prentice-Hall, Inc. 
189 pp. (softcover) 


This book is so understandably written and 
logically organized that it should have been 
included in the Timex 1000 package. For 
those like me, who found the User Manual too 
often abstruse and lacking in detail, Mr. 
Eisenbacher has proviced a veritable Rosetta 
Stone. 


Each chapter ends with a summary of the new 
words and concepts presented in that chapter, 
as well as some test questions (with the 
answers and explanations thoughtfully provid- 
ed in an appendix) to help the reader assess 
his own comprehension of the material, Also 
included at the end of each chapter are 
so-called "interest stimulator" programs that 
bait the reader's curiosity about Sinclair 
BASIC capabilities to be explained in the 
next chapter. 


Programming techniques are assigned one of 
seven levels of ab‘lity, beginning with 
fundamental PRINT characteristics. Using 
appropriate commands, statements, etc., Mr. 
Eisenbacher designs a series of short pro- 
grams that effectively illustrate his les- 
sons, By including mistakes and oversights 
common to the novice programmer, he is able 
to explain why the errors occurred, as well 
as the methods to correct them. This helpful 


practice is followed throughout most of the 
book, 


The second chapter introduces flowcharts, 
loops, and CHR$ and CODE usages. Level three 
delves into terminology and software and 


includes a good description of the ‘system's 
storage capabilities Chapters Four and 
Five, while presenting a lot of information, 
manage to be readable and enlightening 
explanations of the Timex's facility with 
arrays and complex logical operator de- 
cisions, Chapter Six contains programs that 
illustrate the PEEK function and the POKE 


30 


command, and although it never gets around to 
USR or machine language tutorial, there are 
seven educational game programs using all the 
techniques acquired in the first five pro- 
gramming chapters. Level seven give the 
reader some practical applications in sort- 
ing, alphabetizing, and interest-type compu- 
tations. 

Though written primarily for the beginner, 
this book is full of useful and helpful 
programs, along with thorough explanations, 
and -- the two glaring typos on the back 
cover notwithstanding -- Mr. Eisenbacher's 
step-by-step, trial-error-explanation~ 
correction methods of instruction should make 
this book a most welcome addition to any 
computer owner's reference library. 


By: Robert Farley 


More Uses For Your Timex/Sinclair 
1000: Astronomy on Your Computer 
By: Eric Burgess 
and Howard Burgess 
Sybex, 153 pp. (softcover) 


The Burgesses have gathered twenty wonderful- 
ly elaborate programs and rewritten most of 
them for Sinclair 16K BASIC, The programs 
divided among the four general catégories of 
time, the planets, the moons, and general 
tutorial, are all available on tape from the 
authors, without whose permission storage of 
the programs is illegal. 


Some of the astronomically eloquent programs 
include sidereal and Julian day conversions; 
moon and planet positions in the sky; horizon 
plots for any date, time, and location 
showing what is where in the sky; and a 
constellation recognition tutorial. There is 
even a program dedicated to planetary photog~ 
raphers that calculates, among other things, 
exposure times for different film speeds, 
shutter openings, and methods of photography; 


however, for detailed treatments of the 
subjects and necessary revisions of some 
programs, the authors repeatedly refer the 


reader to Eric 
Celestial BASIC. 


Burgess's Sybex book, 


By Robert Farley 


Pep cte 


-—MACHINE CODE FAST 

—TAB/ RETURN 

~ USER DEFINED COLUMN WIDTH 
— TEXT COUNTER 

—UPPER/ LOWER CASE OPTION 


— EDIT & MUCH MORE ! 


G. Young 
4616 N. River Road, #27 
Oceunside, CA 92056 


POWER SAVER 1000 & 2000 
BATTERY BACK-UP 


UNINTERRUPTABLE BATTERY BACK-UP FOR 
2X80, ZX81, T/S1000, T/S1500, AND T/S2068 


* ALLOWS HOURS OF PORTABLE, FULLY + RECHARGEABLE BATTERIES INCLUDED 
OPERATIONAL, COMPUTING. IN CASE WITH LED TEST INDICATOR. 

+ RETAINS MEMORY WHEN AC FAILS, * FULL 90 DAY WARRANTY! 

* FULLY RECHARGES WITH COMPUTER'S * PLUGIN INSTALLATION, NO MODIFICA: 
POWER SUPPLY, CATION NEEOED. 


ZX80, ZX81, T/S1000, T/S1500 
$59.95 -BLACK 
P/S 2000 
(T/S2068) 
$119.95 - SILVER 


(PRICE INCLUDES SHIPPING ANO HANDLING) 
(WIRESIDENTS ADO $1 STATE SALES TAX) 


‘SENO CHECK OR MONEY ORDER TO: 


H & ZELECTRONICS 
P.O. BOX 8761 
MADISON, WI 53708 


"G08 


Word pPrOsEessorR 


FOR YOUR 1000-1500 COMPUTER 


$8 “FOR T-SH 
SUBSCRIBERS 
SEE P. 19 


oseibte 
me position) 


eed to be free of defects due to workmn- 
im the date of shipnent. If necessary, 
ed to us for repairs. If out of warranty ~ 


= charge rates nay vary sttgntly 


21st CENTURY ELECTRONICS 


6813 POLK STREET GUTTENBERG, N.J. 07093 (201) 869-2616 


This is the program that will bring out the power of your 
TIMEX/2068. MSCRIPT is a word processor, which has the 

capabilities only found in the best word processing programs 
osting many times the price of MSCRIPT. A seventy page manual 
included to lead you thru the world of wordprocessing, even if 
you have had no previous experience in the use this type of 
program. A screen command and function menue, is at your finger 
tips at all times. Delete, insert, string search, block mover 
printer formatting, are just a few of the functions avaliable to 
you. There are even ten user definable functions. The manual also 
gives you an intro on he use this program as a DATA BASE. 
MSGRIPT is the type of program whereby the 1 you use it, the 
more uses you will find for it. MSCRIPT was developed to operate 
with the centronics interface being marketed by 21st CENTURY 
ELECTRONICS and AERCO. 


SUPER VALUE 
COMPLETE WORD PROCESSING FACKAGE 
includes 


1) THE MEMOTECH DMX60 CORRESPONDENCE QUALITY PRINTE! 


CENTRONICS INTERFACE 
* MSCRIFT ¥ vordproc 


ing program 


ALL THREE ITEMS FOR ONLY $399.95 plus P&H 
WHEN BOUGHT AS A PACKAGE